package com.todo.demo.Dao;

import com.todo.demo.Model.*;

import java.util.List;

public interface UserDao {
    int insert(User record);
    int checkUserExist(User record);
    User getUserByName(String record);
    User getUserById(User user);
    int updateUserAvatar(User user);
    int updateFormId(User user);
    ShareInfo getShareInfo();
    int addToken(KeyAndValue keyAndValue);
    int addMsgLog(MsgLog msgLog);
    int updateAccessToken(KeyAndValueTodo keyAndValueTodo);
    long selectUsersCount();

    KeyAndValueTodo getAccessToken();

    List<User> selectUsers(int pageNum,int pageSize);

    List<User> selectHuoyueUsers(int pageNum,int pageSize);
    long selectHuoyueUsersCount();
}
